/* 标签初始化 */
body,p,h1,h2,h3,h4,h5,h6,form,dl,dd,ol,ul,input{margin:0;list-style:none;padding:0;font-weight:normal;}
body{font:14px/1.5 "Microsoft YaHei","KaiTi","SimHei";background:#ebeae8;color:#333;}
img{border:0;display: block;width:100%;}
a{color:#333;text-decoration:none;cursor: pointer;}
a:hover{}
.web_inner{width:1172px;margin:0 auto;}
.web_inner:after{content: '';display: block;clear: both;}
.web_content{background: #fff;padding:20px 30px;box-sizing: border-box;margin-bottom: 20px;}
.min-w{min-width: 1172px;}
/*浮动*/
.float_l{float:left;}
.float_r{float:right;}
.clear:after{content:'';display: block;clear: both;}
.mt20{margin-top: 20px;}
/*常用颜色*/
.red{color:#dd4232;}
.green{color:#15a29c;}
.red--bg{background:#dd4232;}
/*样式*/
.bold{font-weight: bold;}
.block{display: block;}
.none{display: none;}
/*form表单*/
input,select,textarea,button{border:none;outline: none;}
/*图片闪光效果*/
.light{position: relative;}
.light:before {content: "";position: absolute;width: 80px;height: 350px;top: 0;left: -150px;overflow: hidden;background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .2)), color-stop(100%, rgba(255, 255, 255, 0)));background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%);background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 100%);-webkit-transform: skewX(-25deg);-moz-transform: skewX(-25deg);}
.light:hover::before {-webkit-transition: left .7s;-moz-transition: left .7s;transition: left .7s;left: 260px;}
/*禁止选中文字*/
.no_select{
    -webkit-user-select: none;  /* Chrome all / Safari all */
    -moz-user-select: none;     /* Firefox all */
    -ms-user-select: none;      /* IE 10+ */
    user-select: none;          /* Likely future */
    cursor: default;
}
.clamp1{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.clamp2{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.clamp3{overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}

/*顶部状态栏*/
#header{height:134px;}
.header_bar{height:44px;font-size: 13px;line-height: 47px;overflow: hidden;background:#213539;}
.header_bar a,.header_bar span{padding:0 13px;color:#999;position: relative;}
.header_bar a:after{content:'';width:1px;height:12px;position: absolute;right:0;top:16px;background: #999;}
.header_bar a:last-child:after{background: none;}
.header_bar .curr{color:#1aa397;}
.header_bar .pay{border-right: 1px solid #666;line-height: 13px;margin-top: 11px;}
.header_bar .float_r .iconfont{font-size: 26px;padding: 0;position: relative;vertical-align: middle;top: -4px;}
/*主页header*/
.index_header{position: relative;top:0;left: 0;z-index: 999;border-top:3px solid #213539;width:100%;min-width:1200px;height:90px;background:#fff;box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.index_header .logo{height:58px;padding-top:18px;}
.index_header .nav_bar .nav_item{padding:0 30px;line-height: 90px;float:left;position: relative;}
.index_header .nav_bar .nav_item .title{font-size: 14px;font-weight: bold;line-height: 30px;}
.index_header .nav_bar .nav_item.curr .title{color:#1aa397;}
.index_header .nav_sun{position: absolute;top:90px;left:0;width:100%;text-align: center;background: #fff;line-height: 30px;padding:10px 0;border-top:3px solid #1aa397;box-shadow: 0 6px 12px rgba(0,0,0,.175);display: none;}
.index_header .nav_sun li:hover{background: #1aa397;}
.index_header .nav_sun li:hover a{color:#fff;}
.index_header .nav_bar .nav_item:hover .nav_sun{display: block;}



#footer{height:60px;font-size: 13px;line-height: 60px;overflow: hidden;background:#f7f6f5;position: relative;bottom:0;left: 0;width: 100%;z-index: 999;min-width: 1200px;}
#footer a{padding:0 13px;color:#999;position: relative;}
#footer .web_inner{position: relative;}
#footer .float_r .iconfont{font-size: 26px;padding: 0;margin-left: 20px;}
#footer .float_r a:hover{color:#1aa397;}
#footer .scrollTop{position: absolute;font-size: 34px;right:-60px;color:#1aa397;border-top:2px solid #1aa397;line-height: 50px;cursor: pointer;}